.train-head{
  background: #fff;
  font-size: .7rem;
  padding: .5rem 0;
  display: flex;
  position: fixed;
  margin-bottom: .5rem;
  width: 100%;
  z-index: 50;
  top: 2.2rem;
  div{
    flex:1;
    position:relative;
    &:nth-child(2){
      &:before{
        position:absolute;
        content:'';
        width: 1px;
        height: 60%;
        background: #ccc;
        left: 0;
        top: 4px;
      }
      &:after{
        position:absolute;
        content:'';
        width: 1px;
        height: 60%;
        background: #ccc;
        right: -1px;
        top: 4px;
      }
    }
  }
  span.icon{
    font-size:0.5rem !important;
    color:#615959;
    margin-left: 0.2rem;
  }
}